Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Usa F14 USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas USTA Challenger of Burbank - Burbank 2001 USTA Challenger of Calabasas - Calabasas ATU Cup 2001 - Weiden Tulsa Auto Collection USTA Challenger - Tulsa Music City Challenger - Nashville Music City Challenger - Nashville Carson Challenger Baton Rouge Challenger Talahassee Challenger Carson Challenger Naples Challenger - Naples XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa University of Tennessee USTA Men's Challenger - Knoxville Copa Ericsson Costa Rica - San Jose University of Tennessee USTA Challenger - Knoxville 2002 FSE Challenger - Tarzana Venice Open - Venice USTA Challenger of Las Vegas - Las Vegas USTA Men's Challenger of Dallas - Dallas USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov Granby Challenger - Granby Champaign Challenger Music City Challenger - Nashville Nielsen USTA Pro Tennis Championship - Winnetka USTA Men's Challenger of Dallas - Dallas USTA Championships of Kerrville - Kerrville Kroger / St. Jude International - Memphis Advanta Championships - Philadelphia Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo '97 - Barcelona AT&T Challenge - Atlanta BMW Open - Munich America's Red Clay Tennis Championship - Coral Springs Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - Rosmalen Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam RCA Championships - Indianapolis The Samsung Open - Bournemouth Romanian Open - Bucharest Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel International Championships of Sicily - Palermo Heineken Open - Singapore IPB Czech Indoor - Ostrava Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Australian Men's Hardcourt Championships - Adelaide Dubai Tennis Open - Dubai Sybase Open - San Jose Kroger / St. Jude International - Memphis Open Seat-Godo '98 - Barcelona America's Red Clay Tennis Championship - Coral Springs 1998 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Infiniti Open - Los Angeles Adidas International - Sydney Dubai Tennis Open - Dubai Gold Flake Open - Chennai Estoril Open - Estoril AT&T Challenge - Atlanta Gerry Weber Open - Halle 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag RCA Championships - Indianapolis Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona The Stella Artois Grass Court Championships - Queen's/London The Nottingham Open - Nottingham UBS Open Gstaad - Gstaad Croatia Open - Umag Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis President's Cup 2000 - Tashkent Salem Open - Hong Kong Japan Open - Tokyo Adidas Open de Toulouse - Toulouse Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Gerry Weber Open - Halle Croatia Open - Umag RCA Championships - Indianapolis CA Tennis Trophy - Vienna Adidas International - Sydney Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Stockholm Open - Stockholm AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Open Seat Godo 2003 - Barcelona Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Thailand Open - Bangkok Kremlin Cup - Moscow CA Tennis Trophy - Vienna Memphis Philadelphia Casablanca Estoril Barcelona Munich Coral Springs Oporto Nottingham Gstaad Stuttgart Amsterdam New Haven Umag Long Island Bucharest Palermo Singapore Moscow Stockholm Dubai Atlanta Bologna Oporto Gstaad Washington Kitzbuhel Los Angeles Umag Bogota Valencia Montevideo Buenos Aires Auckland Scottsdale New Haven Athens Tel Aviv Santiago Montevideo Buenos Aires Atlanta Tampa Washington AAPT Championships - Adelaide Tata Open - Chennai Heineken Open - Auckland Adidas International - Sydney Siebel Open - San Jose Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona BMW Open - Munich The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai International Tennis Championships - Delray Beach Abierto Mexicano Telfonica MoviStar - Acapulco Arizona Men's Tennis Championships - Scottsdale Open Seat Godo 2005 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open - Tokyo Stockholm Open - Stockholm CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Millenium Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort RCA Championships - Indianapolis Croatia Open - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Chennai Open - Chennai Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Hilton Waikoloa Village USTA Challenger - Waikoloa XL Bermuda Open - Bermuda Unicredit Czech Open - Prostejov BNP Paribas Primrose - Bordeaux Semgroup Challenger - Tulsa Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Savannah Challenger Sarasota Challenger Carson Challenger Yuba City Challenger Winnetka Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Joplin Challenger - Joplin The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Key Biscayne Monte Carlo Hamburg Rome Cincinnati Stuttgart Paris Indian Wells Key Biscayne Hamburg Rome Cincinnati Key Biscayne Key Biscayne Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Costa Rica - San Jose 2001 Eddleman USTA Challenger - Birmingham U.S. Men's Clay Court Championship - Orlando Waldbaum's Hamlet Cup - Long Island President's Cup 1997 - Tashkent Adidas International - Sydney Estoril Open - Estoril Japan Open - Tokyo U.S. Men's Clay Court Championship - Orlando Internationaler Raiffeisen Grand Prix - St. Polten Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Open 13 - Marseille Rado Swiss Open - Gstaad Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Sydney International - Sydney Waldbaum's Hamlet Cup - Long Island Australian Open - Melbourne Siebel Open - San Jose French Open - Paris Copa AT&T - Buenos Aires Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto Mexicano de Tenis Pegaso - Acapulco Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Men's Clay Court Championships - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Samsung Open - Nottingham Australian Open - Melbourne French Open - Paris Wimbledon - London Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca CA Tennis Trophy - Vienna Heineken Open - Auckland Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Memphis U.S. Open - New York Australian Open French Open Philadelphia Wimbledon U.S. Open Scottsdale Australian Open French Open Wimbledon U.S. Open U.S. Open ARAG World Team Championship - Dusseldorf Bermuda St. Polten U.S. Open Argentina Open - Buenos Aires Indianapolis SAP Open - San Jose Kroger / St. Jude International - Memphis Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pinehurst Australian Open - Melbourne French Open - Paris Newport Wimbledon - London Washington Synsam Swedish Open - Bastad U.S. Open - New York Australian Open - Melbourne French Open - Paris Palermo Wimbledon - London U.S. Open - New York Mercedes-Benz Cup - Los Angeles Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven The Nottingham Open - Nottingham 1997 Mercedes Cup - Stuttgart Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Open Seat-Godo '99 - Barcelona CA Tennis Trophy - Vienna Gerry Weber Open - Halle Samsung Open - Brighton Adidas International - Sydney Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle The Nottingham Open - Nottingham Brasil Open - Salvador Salem Open - Hong Kong 2003 Mercedes Cup - Stuttgart Auckland San Jose Bermuda Atlanta Washington Kitzbuhel International Championship of Croatia - Umag Marbella Beijing Santiago International Tennis Championships - Delray Beach Heineken Trophy - 's-Hertogenbosch Mercedes-Benz Cup - Los Angeles Salem Open - Hong Kong AT&T Challenge - Atlanta Marseille Mallorca Open - Mallorca Adidas International - Sydney Mallorca Open - Mallorca Heineken Open - Auckland Kroger / St. Jude International - Memphis Queen's Club Halle Mercedes-Benz Cup - Los Angeles China Open - Beijing Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Heineken Open - Auckland Medibank Private International - Sydney US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Legg Mason Tennis Classic - Washington Adidas International - Sydney The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham BA-CA Tennis Trophy - Vienna Australian Open - Melbourne Chennai Open - Chennai Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach French Open - Paris Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle Wimbledon - London Regions Morgan Keegan Championships - Memphis AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Abierto Mexicano Telcel - Acapulco U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Idea Prokom Open - Sopot Pilot Pen International - New Haven Advanta Championships - Philadelphia Pinehurst Citrix Tennis Championships - Delray Beach Kremlin Cup - Moscow Heineken Open Shanghai - Shanghai U.S. Men's Clay Court Championships - Houston Halle Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Scania Stockholm Open - Stockholm Waldbaum's Hamlet Cup - Long Island Los Angeles Vienna The Lipton Championships - Key Biscayne Tennis Masters Series - Paris Newsweek Champions Cup - Indian Wells 12th Paris Open - Paris Rogers Masters - Toronto Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Tennis Masters Cup - Houston Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens